Enhanced Lattice Boltzmann Shallow Waters for Real-time Fluid Simulations
نویسندگان
چکیده
We present a novel approach at simulating fluids in real-time by coupling the Lattice Boltzmann Method for Shallow Waters (LBMSW) with particle systems. The LBM can handle arbitrary underlying terrain and arbitrary fluid depth, which, in turn, allows us to extend it to track dry regions. The LBM is also two-way coupled with rigid bodies. The particle system adds more detail to the LBM; breaking waves are detected from the surface simulation and particles are generated to provide the effect, taking effectively certain amounts of fluid and reintegrating it back once they fall over again. Both the LBM and the particle simulation are implemented in CUDA, although rigid bodies are simulated in CPU. Finally, we show the effectiveness of the method on commodity hardware.
منابع مشابه
Hybrid Particle Lattice Boltzmann Shallow Water for Interactive Fluid Simulations
We introduce a hybrid approach for the simulation of fluids based in the Lattice Boltzmann Method for Shallow Waters and particle systems. Our modified LBM Shallow Waters can handle arbitrary underlying terrain and arbitrary fluid depth. It also introduces a novel and simplified method of tracking dry-wet regions. Dynamic rigid bodies are also included in our simulations using a two-way couplin...
متن کاملEvaluation of two lattice Boltzmann methods for fluid flow simulation in a stirred tank
In the present study, commonly used weakly compressible lattice Boltzmann method and Guo incompressible lattice Boltzmann method have been used to simulate fluid flow in a stirred tank. For this purpose a 3D Parallel code has been developed in the framework of the lattice Boltzmann method. This program has been used for simulation of flow at different geometries such as 2D channel fluid flow an...
متن کاملReal-Time Physical Engine for Floating Objects with Two-Way Fluid-Structure Coupling
A method to simulate graphic animations of objects floating in a water surface in real time is presented. The fluid is simulated by means of the Lattice Boltzmann method for the shallow-waters equations and the movement of the floating objects is calculated with a Newtonian physical engine suitable for the mechanics of rigid bodies. A two-way interaction between the fluid surface and the object...
متن کاملUsing Lattice Boltzmann Method to Investigate the Effects of Porous Media on Heat Transfer from Solid Block inside a Channel
A numerical investigation of forced convection in a channel with hot solid block inside a square porous block mounted on a bottom wall was carried out. The lattice Boltzmann method was applied for numerical simulations. The fluid flow in the porous media was simulated by Brinkman-Forchheimer model. The effects of parameters such as porosity and thermal conductivity ratio over flow pattern and t...
متن کاملNatural Convection and Entropy Generation in Γ-Shaped Enclosure Using Lattice Boltzmann Method
This work presents a numerical analysis of entropy generation in Γ-Shaped enclosure that was submitted to the natural convection process using a simple thermal lattice Boltzmann method (TLBM) with the Boussinesq approximation. A 2D thermal lattice Boltzmann method with 9 velocities, D2Q9, is used to solve the thermal flow problem. The simulations are performed at a constant Prandtl number (Pr ...
متن کامل